package main

import (
	"fmt"
)

func main() {
	i := callback(1, 2, Add)
fmt.Println(i)
}

func Add(a, b int) interface{} {

	return a + b
}

func callback(x int, y int, f func(int, int) interface{}) interface{} {

	return f(x, y)
}
